﻿/*common*/
*{ margin: 0px; padding: 0px; }
img, input, button { border: none; outline: none; }
a { color: #333333; }
a:hover { color: #00589e; cursor: pointer; text-decoration: none; }
ul li, ol li { list-style-type: none; }
body { background-color: #ffffff; font-family: "microsoft Yahei"; }
.fl { float: left; }
.fr { float: right; }
.clearfix { zoom: 1; }
.clearfix:after { content: "020"; height: 0px; display: block; overflow: hidden; clear: both; }
.inner { width: 1200px; margin: 0 auto; }

/*section start*/
.section {padding-top: 30px;}
.sec01L { width: 585px; height: 362px; overflow: hidden; position: relative; } 
.lunbo { width: 585px; height: 362px; overflow: hidden; position: relative; }
.lunbo .bd li a { position: relative; width: 100%; height: 362px; display: block; }
.lunbo .bd .fit { width: 100%; height: 100%; }
.lunbo .bd li .text { width: 100%; height: 50px; background-color: #EEEEEE; color: #333333; line-height: 50px; font-size: 15px; padding-left: 20px; padding-right: 130px; z-index: 1; position: absolute; bottom: 0; }
.lunbo .hd { height: 20px; overflow: hidden; position: absolute; right: 10px; bottom: 12px; z-index: 1; }
.lunbo .hd ul { overflow: hidden; }
.lunbo .hd ul li { width: 10px; height: 10px; font-style: normal; text-align: center; background-color: #bbbbbb; border-radius: 50%; float: left; margin-top: 5px; margin-left: 10px; }
.lunbo .hd ul li.on { background-color: #1492ff; }
.lunbo .bd { position: relative; height: 100%; z-index: 0; }
.lunbo .bd li { zoom: 1; vertical-align: middle; }
.next { width: 32px; height: 67px; position: absolute; z-index: 1; background: url() no-repeat center; background-size: contain; right: 0; bottom: 165px; cursor: pointer; }
.prev { width: 32px; height: 67px; position: absolute; z-index: 1; background: url() no-repeat center; background-size: contain; left: 0; bottom: 165px; cursor: pointer; }

.sec01R { width: 587px; height: 362px;}
.sec02L, .sec02R { width: 587px; height: 280px;}
.section02 {margin-top: 30px;}
.tabTop {width: 100%; height: 47px; border-bottom: 1px solid #dcdcdc;}
.tabTitle li { height: 47px; font-size: 22px; cursor: pointer; float: left; margin-right: 30px;}
.tabTitle li.current { font-weight: bold; color: #1492ff; border-bottom: 3px solid #1492ff; }
.tabList { display: none; position: relative; }
.tabList li {width: 100%;  background: url(sec01Rdot.png) no-repeat left 20px; padding: 9px 0 9px 14px;}
.tabList li a {font-size: 17px;}
.tabList li:hover a { color: #1492ff; }
.tabList li span { float: right; }
.sec01R .gwy li, .sec01R .zjszf li {padding: 10px 0 4px 14px;}
.more { display: block; position: absolute; top: -40px; right: 0; font-size: 15px; }
.more a { color: #999999; }
/* 政府信息公开 */
.section03 {width: 1200px; height: 160px; margin-top: 30px;}
.sec03Title { height: 40px; line-height: 40px; font-size: 26px; letter-spacing: 0px; font-weight: bold; }
.sec03Title span { font-size: 26px; font-weight: bold; letter-spacing: 0px; color: #1492ff; }
.sec03List { margin-top: 10px; height: 110px; }
.sec03List a { width: 224px; height: 110px; letter-spacing: 0px;background-color: #ffffff; box-shadow: 0px 0px 15px rgba(89, 89, 89, 0.1); float: left;margin-left: 20px; padding: 15px 0 0 20px; }
.sec03List a:first-child  { margin-left: 0px; }
.xxgkSort { font-size: 20px; letter-spacing: 0px;padding-left: 5px;}
.xxgkBox { margin: 5px 5px 0 0;padding-left: 5px; }
.xxgkBox span { float: left; width: 60px; height: 4px; margin-top: 10px; background-color: #cbc9c9; }
.xxgkImg { float: right; width: 57px; height: 54px; margin-right: 10px; }
.sec03List a:hover { background: url(sy_pic_06.png) no-repeat center center; }
.sec03List a:hover .xxgkSort {color: #ffffff;}
.sec03List a:hover .xxgkBox span {background-color: #ffffff;}
/* 最多跑一次改革 */
.section04 {margin-top: 30px;}
.section04 ul { margin-top: 20px; }
.section04 ul li { width: 285px; height: 100px; float: left; font-size: 20px; text-align: center; background: url(sy_pic_12.png) no-repeat center center;margin-left: 20px; margin-bottom: 20px;}
.section04 ul.first li {margin-bottom: 0px;}
.section04 ul li:hover {margin-top: -10px;}
.section04 ul li:first-child {margin-left: 0px;}
.section04 ul li i {display: inline-block; width: 60px; height: 100px; }
.section04 ul li span { max-width: 170px; padding: 0 15px; line-height: 100px; overflow: hidden; color: #333333; text-align: left; display: inline-block;}
.section04 ul li .sb{ height: 100px; line-height: 25px; padding-top: 25px; padding-right: 0px; }
.box_img1{ background: url(sy_pic_13.png) no-repeat center; }
.box_img2{ background: url(sy_pic_14.png) no-repeat center; }
.box_img3{ background: url(sy_pic_15.png) no-repeat center; }
.box_img4{ background: url(sy_pic_16.png) no-repeat center; }
.box_img5{ background: url(sy_pic_17.png) no-repeat center; }
.box_img6{ background: url(sy_pic_18.png) no-repeat center; }
.box_img7{ background: url(sy_pic_19.png) no-repeat center; }
.box_img8{ background: url(sy_pic_20.png) no-repeat center; }
/* 友好城市 */
.section05 {width: 1200px; margin-top: 10px;}
.sec05List {width: 100%; height: 220px; position: relative;overflow: hidden;}
.pic_tx {margin-top: 30px;}
.pic_tx #List1_1, .pic_tx #List2_1 { float: left; }
.pic_tx .pic_tx_box { width: 1130px; float: left; height: 100%; overflow: hidden;}
.pic_tx .ScrCont { width: 32766px; zoom: 1; }
.pic_tx .LeftBotton { width: 28px; height: 150px; background: url(sec09left.png) no-repeat center center; margin-right: 10px; display: block; float: left; }
.pic_tx .RightBotton { width: 28px; height: 150px; background: url(sec09right.png) no-repeat center center; display: block; float: right; }
.pic_tx .pl { width: 265px; float: left; margin-right: 20px; }
.pic_tx .pl img { display: block; width: 265px; height: 150px; }
.pic_tx .pl p {height: 40px;font-size: 15px; text-align: center;padding-top: 20px;}

/* 其他协会 */
.section06 {width: 100%; height: 80px;margin-top: 30px; position: relative;overflow: hidden;}
.section06 ul {padding-left: 0px; position: absolute;left: 0;top:0;}
.section06 ul li {width: 185px;height: 49px; float: left; margin-left: 20px;}
.section06 ul li a, .section06 ul li img{display: block;width: 100%;height: 100%;}
/* 友情链接 */
.mainItem7 { width: 100%; border-top: solid 1px #d9d9d9; }
.mainItem7_box { width: 1200px; height: 40px; margin: 19px auto; }
.link_item { width: 216px; height: 40px; line-height: 40px; text-indent: 2em; border: solid 1px #dcdcdc; float: left; margin-left: 30px; position: relative; background: url(sy_pic_32.png) no-repeat 180px center; }
.link_item:first-child{ margin-left: 0px; }
.link_item span {font-size: 15px;}
.mainItem7_box .link_item>ul{ width: 1200px; height: auto; background: #ededed; position: absolute; bottom: 0; z-index: 1; padding: 20px; padding-left: 70px; }
.mainItem7_box .link_item>ul li { width: 250px; line-height: 40px; font-size: 15px; margin-left: 20px; }
.link-sites1 { left: -246px; }
.link-sites2 { left: -492px; }
.link-sites3 { left: -738px; }
.link-sites4 { left: -984px; }
.hide{ display: none; }
/* 定位飘窗 */
body {position: relative;}
.tc_bd {z-index: 999999;position: fixed;left: 0px;bottom: 240px;width: 230px;height: 180px;background: #226ebc;}
.tc_nm {overflow: hidden;height: 230px;padding: 0 10px;line-height: 40px;text-align: center;color: #fff;font-weight: 700;font-size: 18px;white-space: normal;text-overflow: ellipsis;}
.tc_nm a {margin: 0;color: #fff;font-size: 16px;cursor: pointer;position: absolute;right: 15px;top: 10px;}
/*section end*/
